## 算术运算符

a = 20 ** 3  # 幂运算
print(a)

print("=============")
b = 20 / 7  # 除法运算，结果是小数
print(b)

print("=============")
print(9.0 // 4)  # 整除运算，结果只保留整数部分 -- 类型仍是float
print(9 // 4)   # 类型是int
print(9 // -4)  # -3  一正一负的整数公式，向下取整
print(-9 // 4)  # -3  一正一负的整数公式，向下取整

print("=============")
print(20 % 7) # 取余运算 -- 类型是int
print(20.0 % 7) # 取余运算 -- 类型是float

# 一正一负的公式：余数 = 被除数 - 除数 * 商(整除的结果)
print(9 % -4)  # 9 - (-4) * (-3) --> 9 - 12 -->  -3
print(-9 % 4)  # -9 - 4 * (-3) --> -9 + 12 --> 3

print("=============")
print(-a)  # 取a的 负数
print(+a)  # 取a 本身

"""
运算符优先级：() 
            **
            *, /, //, % 
            +, -
"""
